.spx-command-palette,.spx-command-palette *{box-sizing:border-box}.spx-command-palette{z-index:var(--z-command,60);font-family:var(--font-sans);position:fixed;inset:0}.spx-command-palette__scrim{background:color-mix(in oklab, var(--ink) 8%, transparent);position:absolute;inset:0}.spx-command-palette__panel{width:min(560px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3);position:absolute;top:96px;left:50%;transform:translate(-50%)}.spx-command-palette__input{width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text);padding:var(--space-1) var(--space-2) var(--space-2);border:0;border-bottom:.5px solid var(--border-subtle);background:0 0;outline:none}.spx-command-palette__input::placeholder{color:var(--text-tertiary)}.spx-command-palette__results{margin:var(--space-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.spx-command-palette__result{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;display:flex}.spx-command-palette__result.is-cursor{background:var(--state-hover);color:var(--text)}.spx-command-palette__result:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.spx-command-palette__kind{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}
