.cmd-overlay{position:fixed;inset:0;z-index:70;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:overlay-in var(--t-panel) var(--ease-out) both}.cmd-overlay[data-state=closed]{animation:overlay-out var(--t-panel-out) var(--ease-in) both}.cmd-content{position:fixed;z-index:71;top:12vh;left:50%;transform:translate(-50%);transform-origin:50% 0;width:min(620px,calc(100vw - 24px));background:#16161af7;border:1px solid var(--border-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;outline:none;animation:panel-in var(--t-panel) var(--ease-out) both}.cmd-content[data-state=closed]{animation:panel-out var(--t-panel-out) var(--ease-in) both;pointer-events:none}.cmd-list>*{animation:rise .26s var(--ease-out) both}.cmd-list>:nth-child(2){animation-delay:30ms}.cmd-list>:nth-child(3){animation-delay:60ms}.cmd-list>:nth-child(4){animation-delay:90ms}.cmd-list>:nth-child(n+5){animation-delay:.12s}@media(prefers-reduced-motion:reduce){.cmd-overlay,.cmd-content,.cmd-list>*{animation:none!important}}.cmd-input{width:100%;height:52px;padding:0 var(--s-4);background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text);font-size:var(--fs-h3)}.cmd-input:focus{outline:none}.cmd-list{max-height:56vh;overflow-y:auto;padding:var(--s-2)}.cmd-empty{padding:var(--s-4);text-align:center;color:var(--text-muted);font-size:var(--fs-sub)}.cmd-item{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2);border-radius:var(--r-md);cursor:pointer;outline:none}.cmd-item[data-selected]{background:var(--surface-2)}.cmd-poster.svelte-1ue8mcc{width:38px;flex:none}.cmd-poster.svelte-1ue8mcc .stub b{font-size:16px}.cmd-poster.svelte-1ue8mcc .stub small{display:none}.cmd-face.svelte-1ue8mcc{width:38px;display:grid;place-items:center;flex:none}.cmd-face.round.svelte-1ue8mcc{width:38px}.cmd-face.shelf.svelte-1ue8mcc{width:38px;height:38px;border-radius:var(--r-md);background:hsl(var(--hue, 265) 45% 22%);color:hsl(var(--hue, 265) 70% 78%)}.cmd-col.svelte-1ue8mcc{display:flex;flex-direction:column;gap:2px;min-width:0}.cmd-col.svelte-1ue8mcc b.said:where(.svelte-1ue8mcc){font-weight:400;color:var(--text-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}.cmd-heading{padding:var(--s-3) var(--s-2) var(--s-1);font-size:var(--fs-tiny);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cmd-group:first-of-type .cmd-heading{padding-top:var(--s-1)}.cmd-col.svelte-1ue8mcc b:where(.svelte-1ue8mcc){font-size:var(--fs-body);font-weight:500}.cmd-col.svelte-1ue8mcc small:where(.svelte-1ue8mcc){font-size:var(--fs-tiny);color:var(--text-muted)}.cmd-skel.svelte-1ue8mcc{display:flex;gap:var(--s-3);padding:var(--s-2)}.cmd-skel-col.svelte-1ue8mcc{display:flex;flex-direction:column;gap:var(--s-2);justify-content:center;flex:1}.cmd-row.svelte-1ue8mcc{display:flex;align-items:center;border-bottom:1px solid var(--border)}.cmd-row.svelte-1ue8mcc .cmd-input{border-bottom:none}.cmd-frame.svelte-1ue8mcc{flex:none;display:grid;place-items:center;width:40px;height:40px;margin-right:var(--s-2);border:none;border-radius:var(--r-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--t) var(--ease),background var(--t) var(--ease)}.cmd-frame.svelte-1ue8mcc:hover{color:var(--text);background:var(--surface-2)}.cmd-frame-row.svelte-1ue8mcc{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--border)}.cmd-frame-row.svelte-1ue8mcc img:where(.svelte-1ue8mcc){width:64px;height:40px;object-fit:cover;border-radius:var(--r-sm);flex:none}.cmd-frame-row.svelte-1ue8mcc span:where(.svelte-1ue8mcc){flex:1;min-width:0;font-size:var(--fs-tiny);color:var(--text-muted)}.cmd-frame-row.svelte-1ue8mcc button:where(.svelte-1ue8mcc){flex:none;display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer}.cmd-frame-row.svelte-1ue8mcc button:where(.svelte-1ue8mcc):hover{color:var(--text);background:var(--surface-2)}.cmd-aside.svelte-1ue8mcc{display:block;margin-top:var(--s-2);font-size:var(--fs-tiny);opacity:.7}.cmd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
