:root{--eui-bg:#fff;--eui-bg-subtle:#f9fafb;--eui-bg-hover:#eff6ff;--eui-text:#1f2937;--eui-text-muted:#6b7280;--eui-text-disabled:#9ca3af;--eui-text-on-primary:#fff;--eui-border:#d1d5db;--eui-border-subtle:#e5e7eb;--eui-primary:#3b82f6;--eui-primary-hover:#2563eb;--eui-primary-subtle:#dbeafe;--eui-primary-border:#bfdbfe;--eui-shadow:0 4px 16px 0 #0000001f;--eui-font-family:"Inter", system-ui, -apple-system, sans-serif;--eui-radius-sm:.25rem;--eui-radius-md:.375rem}[class*=eui-]{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent}[class*=eui-]::-webkit-scrollbar{width:6px;height:6px}[class*=eui-]::-webkit-scrollbar-track{background:0 0}[class*=eui-]::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}[class*=eui-]::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}[class*=eui-]::-webkit-scrollbar-corner{background:0 0}.eui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.mode-dark{--eui-bg:#1f2937;--eui-bg-subtle:#111827;--eui-bg-hover:#1e3a5f;--eui-text:#e5e7eb;--eui-text-muted:#9ca3af;--eui-text-disabled:#6b7280;--eui-text-on-primary:#fff;--eui-border:#4b5563;--eui-border-subtle:#374151;--eui-primary:#2563eb;--eui-primary-hover:#3b82f6;--eui-primary-subtle:#1e3a5f;--eui-primary-border:#1d4ed8;--eui-shadow:0 4px 16px 0 #0006}.eui-cmdp-overlay{z-index:10100;-webkit-backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:flex-start;padding:8vh 16px;animation:.12s ease-out eui-cmdp-fadein;display:flex;position:fixed;inset:0}@keyframes eui-cmdp-fadein{0%{opacity:0}to{opacity:1}}.eui-cmdp{background:var(--eui-bg);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);width:100%;max-width:640px;box-shadow:0 24px 60px -12px #0006, var(--eui-shadow);color:var(--eui-text);font-family:var(--eui-font-family);flex-direction:column;max-height:min(72vh,640px);animation:.18s cubic-bezier(.22,.61,.36,1) eui-cmdp-pop;display:flex;overflow:hidden}@keyframes eui-cmdp-pop{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.eui-cmdp-mobile{border:none;border-radius:0;max-width:100%;height:100%;max-height:100%}.eui-cmdp-overlay-mobile{align-items:stretch;padding:0}.eui-cmdp-search{border-bottom:1px solid var(--eui-border-subtle);background:var(--eui-bg);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.eui-cmdp-search .eui-cmdp-search-icon{width:18px;height:18px;color:var(--eui-text-muted);flex-shrink:0}.eui-cmdp-search .eui-cmdp-search-input{appearance:none;color:var(--eui-text);font:inherit;background:0 0;border:none;outline:none;flex:1;min-height:24px;padding:0;font-size:.95rem;line-height:1.4}.eui-cmdp-search .eui-cmdp-search-input::placeholder{color:var(--eui-text-muted)}.eui-cmdp-search .eui-cmdp-esc{background:var(--eui-bg-subtle);color:var(--eui-text-muted);border:1px solid var(--eui-border-subtle);border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:600}.eui-cmdp-list{flex:1;min-height:0;padding:.4rem;overflow-y:auto}.eui-cmdp-empty{text-align:center;color:var(--eui-text-muted);padding:2.5rem 1rem;font-size:.9rem}.eui-cmdp-group{margin-bottom:.4rem}.eui-cmdp-group:last-of-type{margin-bottom:0}.eui-cmdp-group-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--eui-text-muted);padding:.5rem .75rem .25rem;font-size:.65rem;font-weight:700}.eui-cmdp-item{border-radius:var(--eui-radius-sm);cursor:pointer;color:var(--eui-text);align-items:center;gap:.75rem;min-height:44px;padding:.55rem .75rem;transition:background-color 90ms,color 90ms;display:flex}.eui-cmdp-item.eui-cmdp-item-active{background:var(--eui-bg-hover)}.eui-cmdp-item.eui-cmdp-item-danger{color:#ef4444}.eui-cmdp-item.eui-cmdp-item-danger.eui-cmdp-item-active{background:#ef444414}.eui-cmdp-item.eui-cmdp-item-disabled{opacity:.5;cursor:not-allowed}.eui-cmdp-item-icon-wrap{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.eui-cmdp-item-icon-wrap .eui-cmdp-item-icon{width:16px;height:16px;color:var(--eui-text-muted)}.eui-cmdp-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.eui-cmdp-item-title{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;line-height:1.2;overflow:hidden}.eui-cmdp-item-subtitle{color:var(--eui-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.75rem;overflow:hidden}.eui-cmdp-item-shortcut{background:var(--eui-bg-subtle);border:1px solid var(--eui-border-subtle);color:var(--eui-text-muted);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:inherit;font-size:.7rem}.eui-cmdp-footer{border-top:1px solid var(--eui-border-subtle);background:var(--eui-bg-subtle);color:var(--eui-text-muted);flex-shrink:0;align-items:center;gap:1rem;padding:.45rem .85rem;font-size:.7rem;display:flex}.eui-cmdp-footer kbd{background:var(--eui-bg);border:1px solid var(--eui-border-subtle);border-radius:3px;margin-right:4px;padding:1px 4px;font-family:inherit;font-size:.65rem}@media (prefers-reduced-motion:reduce){.eui-cmdp,.eui-cmdp-overlay{animation:none!important}}@media (width<=640px){.eui-cmdp-overlay{padding:0}.eui-cmdp{border-radius:0;max-width:100%;height:100%;max-height:100%}.eui-cmdp-footer{display:none}}
