.evilsim-command,.evilsim-command-dialog__content,.evilsim-command-dialog__close{box-sizing:border-box;font-family:var(--evilsim-font-family)}.evilsim-command{background:var(--evilsim-color-surface);color:var(--evilsim-color-text);max-height:inherit;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.evilsim-command__input-wrapper{border-bottom:1px solid var(--evilsim-color-border);align-items:center;gap:var(--evilsim-space-3);min-height:42px;padding:0 14px;display:flex}.evilsim-command__search-icon{color:var(--evilsim-color-text-secondary);flex:0 0 20px;width:20px;height:20px}.evilsim-command__input{appearance:none;color:var(--evilsim-color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:14px;line-height:1.4}.evilsim-command__input::placeholder{color:var(--evilsim-color-text-secondary)}.evilsim-command__input:disabled{color:var(--evilsim-color-disabled-text);cursor:not-allowed}.evilsim-command .evilsim-command__input:focus,.evilsim-command .evilsim-command__input:focus-visible{outline:none}.evilsim-command__list{overscroll-behavior:contain;max-height:min(360px,50vh);padding:var(--evilsim-space-2);scroll-padding-block:var(--evilsim-space-2);overflow:hidden auto}.evilsim-command__empty{color:var(--evilsim-color-text-secondary);padding:var(--evilsim-space-5) var(--evilsim-space-4);text-align:center;font-size:14px;line-height:1.4}.evilsim-command__group{color:var(--evilsim-color-text);overflow:hidden}.evilsim-command__group [cmdk-group-heading]{color:var(--evilsim-color-text-secondary);letter-spacing:.02em;padding:var(--evilsim-space-2) var(--evilsim-space-3);font-size:12px;font-weight:600}.evilsim-command__item{border-radius:var(--evilsim-radius-sm);cursor:default;align-items:center;gap:var(--evilsim-space-2);min-height:34px;padding:var(--evilsim-space-2) var(--evilsim-space-3);-webkit-user-select:none;user-select:none;outline:none;font-size:14px;line-height:1.35;display:flex}.evilsim-command__item[data-selected=true]{background:var(--evilsim-color-accent-tint);color:var(--evilsim-color-accent-strong)}.evilsim-command__item:focus-visible{outline:2px solid var(--evilsim-color-accent);outline-offset:-2px}.evilsim-command__item[data-disabled=true]{color:var(--evilsim-color-disabled-text);pointer-events:none}.evilsim-command__separator{background:var(--evilsim-color-border);height:1px;margin:var(--evilsim-space-2) var(--evilsim-space-3)}.evilsim-command__shortcut{color:var(--evilsim-color-text-secondary);letter-spacing:.04em;margin-left:auto;font-size:12px}.evilsim-command-dialog__overlay{z-index:2000;background:#0000005c;animation:.14s ease-out evilsim-command-overlay-in;position:fixed;inset:0}.evilsim-command-dialog__content{background:var(--es-dialog-background,var(--evilsim-color-surface));border:var(--es-dialog-border,1px solid var(--evilsim-color-border-strong));border-radius:var(--es-dialog-radius,var(--evilsim-radius-lg));box-shadow:var(--es-dialog-shadow,var(--es-shadow-floating));z-index:2001;width:100%;max-width:min(640px,100vw - 32px);max-height:min(620px,100vh - 48px);animation:.16s ease-out evilsim-command-dialog-in;position:fixed;top:max(80px,14vh);left:50%;overflow:hidden;transform:translate(-50%)}.evilsim-command-dialog__content:focus{outline:none}.evilsim-command-dialog__close{appearance:none;background:var(--evilsim-color-surface-grouped);border-radius:var(--es-radius-control);color:var(--evilsim-color-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:10px;right:10px}.evilsim-command-dialog__close:hover{filter:brightness(.96);color:var(--evilsim-color-text)}.evilsim-command-dialog__close:focus-visible{outline:2px solid var(--evilsim-color-accent);outline-offset:2px}.evilsim-command-dialog__close svg{width:14px;height:14px}.evilsim-command-dialog__content:has(.evilsim-command-dialog__close) .evilsim-command__input-wrapper{padding-right:52px}.evilsim-command-visually-hidden{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}@keyframes evilsim-command-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes evilsim-command-dialog-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=520px){.evilsim-command-dialog__content{border-radius:var(--evilsim-radius-lg) var(--evilsim-radius-lg) 0 0;max-width:100vw;max-height:min(78vh,620px);top:auto;bottom:0}.evilsim-command__list{max-height:calc(78vh - 53px)}}@media (prefers-reduced-motion:reduce){.evilsim-command-dialog__overlay,.evilsim-command-dialog__content{animation:none}}
